// JavaScript Document

function addUpdate(jia){		
	var c = jia.parent().find(".n_ipt").val();
	c=parseInt(c)+1;	
	jia.parent().find(".n_ipt").val(c);
}

function jianUpdate(jian){    
	var c = jian.parent().find(".n_ipt").val();
	if(c==1){    
		c=1;    
	}else{    
		c=parseInt(c)-1;    
		jian.parent().find(".n_ipt").val(c);
	}
}    




function addUpdate1(jia){
	var c = jia.parent().find(".car_ipt").val();
	var id=	jia.parent().attr("id");
	$.getJSON("BuyCarServlet","opr=stock&num="+(parseInt(c)+1)+"&id="+id,function(result){
		var rs=result.toString().split(",");
		if(rs[0]=="false"){
			alert("库存不足");
			jia.parent().find(".car_ipt").val(c);
		}else {
			var price=jia.parent().find(".car_ipt").attr("price");
			var cost=jia.parent().parent().parent().find(".cost a").html();
			c=parseInt(c)+1;
			
			var score=jia.parent().parent().parent().find(".score").attr("score");
			jia.parent().parent().parent().find(".score").text(c*score+"R");
			
			jia.parent().find(".car_ipt").val(c);
			
			jia.parent().parent().parent().find(".cost a").html(c*price+".0");
			
			var zong=0;
			$(".car_tab").find(".cost a").each(function(){
				zong=zong-(-$(this).html());
			});
			$(".totalPrice").html(zong+".0");	
		}
	});
}

function jianUpdate1(jian){    
	var c = jian.parent().find(".car_ipt").val();
	var price=jian.parent().find(".car_ipt").attr("price");
	var cost=jian.parent().parent().parent().find(".cost a").html();
	if(c==1){    
		c=1;    
	}else{    
		c=parseInt(c)-1;    
		jian.parent().find(".car_ipt").val(c);
		jian.parent().parent().parent().find(".cost a").html(c*price+".0");
		var score=jian.parent().parent().parent().find(".score").attr("score");
		jian.parent().parent().parent().find(".score").text(c*score+"R");
		var zong=0;
		$(".car_tab").find(".cost a").each(function(){
			zong=zong-(-$(this).html());
		});
		$(".totalPrice").html(zong+".0");
	}
}    
function updateNum(num){
	var c=num.parent().find(".car_ipt").val().replace(/\s+/g,"");
	if(c==null || c==""){
		num.parent().find(".car_ipt").val("1");
	} else  if(parseInt(c)==0  || parseInt(c)<0){
		num.parent().find(".car_ipt").val("1");
	} else if(isNaN(c)){
		num.parent().find(".car_ipt").val("1");
	} else if(!Number.isInteger(c)){
		num.parent().find(".car_ipt").val(Math.floor(c));
	}
	c=num.parent().find(".car_ipt").val();
	var id=num.parent().attr("id");
	$.getJSON("BuyCarServlet","opr=stock&num="+c+"&id="+id,function(result){
		var rs=result.toString().split(",");
		if(rs[0]=="false"){
			alert("库存不足");
			num.parent().find(".car_ipt").val(rs[1]);
			c=num.parent().find(".car_ipt").val();
			var score=num.parent().parent().parent().find(".score").attr("score");
			num.parent().parent().parent().find(".score").text(c*score+"R");
			var price=num.parent().find(".car_ipt").attr("price");
			var cost=num.parent().parent().parent().find(".cost a").html(); 
			num.parent().parent().parent().find(".cost a").html(c*price+".0");
			var zong=0;
			$(".car_tab").find(".cost a").each(function(){
				zong=zong-(-$(this).html());
			});
			$(".totalPrice").html(zong+".0");	
		}else {
			c=num.parent().find(".car_ipt").val();
			var score=num.parent().parent().parent().find(".score").attr("score");
			num.parent().parent().parent().find(".score").text(c*score+"R");
			var price=num.parent().find(".car_ipt").attr("price");
			var cost=num.parent().parent().parent().find(".cost a").html(); 
			num.parent().parent().parent().find(".cost a").html(c*price+".0");
			var zong=0;
			$(".car_tab").find(".cost a").each(function(){
				zong=zong-(-$(this).html());
			});
			$(".totalPrice").html(zong+".0");
		}
	});		
}
var id="";
var name="";
function del1(id1){
	if(flag!=true){
		id=id1;
		$("#fade").show();
		$("#MyDiv").show();
	} 
}
$(function() {
	$(".fr").click(function() {$("#fade").hide();$("#MyDiv").hide(); flag=false;});
	$(".b_buy").click(function() {$("#fade").hide();$("#MyDiv").hide(); flag=false;});
})
function del(){
	if(flag==true){
		$.getJSON("BuyCarServlet","opr=delAll&userName="+name,function(result){
			if(result==true){
				$(".car_tr").remove();
				car();
			}
			})
	} else {
		$.getJSON("BuyCarServlet","opr=del&id="+id,function(result){
		if(result==true){
			$("#"+id+"").remove();
			car();
		}
		})
	}
}
function close(){
	$("#fade").hide();$("#MyDiv").hide(); 
	$("input[type='checkbox']").attr("checked",false);
	flag=false;
}
function car(){
	$.post("BuyCarServlet","opr=buyCarlist&page=ajax",function(data){
		var data=JSON.parse(data);
		$(".cars").html("");
		var price=0;
		$(data).each(function(i){
			$(".cars").append("<li><div class='img'><a href='#'><img src='images/"+this.fileName+"' width='58' height='58' /></a></div><div class='name'><a href='#'>"+this.productName+"</a></div><div class='price'><font color='#ff4e00'>��"+this.cost+"</font> X"+this.quantity+"</div></li>");
			price+=this.cost;
		});
		$.post("BuyCarServlet","opr=count",function(data){
			$(".car_t").html("���ﳵ [ <span >"+data+"</span> ]");
		});		
		$(".price_sum").html("����&nbsp; <font color='#ff4e00'>��</font><span>"+price+"</span>");
		var zong=0;
		$(".car_tab").find(".cost a").each(function(){
		zong=zong-(-$(this).html());
		});
		$(".totalPrice").html(zong+".0");
		close();
		
	});
}
function  shop(){
	var  totalprice=$(".totalPrice").text();
	var  totalScore=0;
		if(parseInt(totalprice)!=0.0){
			var i =0;
			var packJson="[";
			$(".car_tr").each(function(){
				if(i==0){
					totalScore+=parseInt($(this).find(".score").text());
					packJson += "{'id':"+$(this).attr('id')+", 'num':"+$(this).find(".car_ipt").val()+",'cost':"+$(this).find(".cost a").text()+",'score':"+parseInt($(this).find(".score").text())+"}";  
					i++;
				}else{
					totalScore+=parseInt($(this).find(".score").text());
					packJson += ",{'id':"+$(this).attr('id')+", 'num':"+$(this).find(".car_ipt").val()+",'cost':"+$(this).find(".cost a").text()+",'score':"+parseInt($(this).find(".score").text())+"}";  	
				} 
	});
		packJson+="]";
	location.href="UserServlet?opr=Verification&page=two&shopcar="+packJson+"&totalPrice="+totalprice+"&totalScore="+totalScore;
	}
}
var flag=false;
function delAll(userName){
	if($("input[type='checkbox']").is(':checked')==true){
		name=userName;
		$("#fade").show();
		$("#MyDiv").show();
		flag=true;
	}
}

